beat down with petards - Allemand Anglais Dictionnaire